#ifndef MUTEX_H
#define MUTEX_H

#include "pcb.h"
#include "Queue.h"

typedef struct mutex{
    int owner;
    QueuePtr processQueue;

}MutexStr;

typedef MutexStr* MutexPtr;

MutexPtr mutexConstructor(void);

void mutexDestructor(MutexPtr this);

#endif
